lie on the altar - Allemand Anglais Dictionnaire